macos: break grabs after sending release event
authorChristian Hergert <chergert@redhat.com>
Wed, 14 Oct 2020 22:31:29 +0000 (15:31 -0700)
committerChristian Hergert <chergert@redhat.com>
Wed, 14 Oct 2020 22:45:50 +0000 (15:45 -0700)
gdk/macos/GdkMacosWindow.c

index 3c4671aa46757ef4c4eadb6d477c2a84708654fc..c4a133afcc39874e3703f4ced05ba560341dc417 100644 (file)
       GdkDisplay *display = gdk_surface_get_display (GDK_SURFACE (gdk_surface));
       double time = ((double)[event timestamp]) * 1000.0;
 
-      _gdk_macos_display_break_all_grabs (GDK_MACOS_DISPLAY (display), time);
-
       inManualMove = NO;
       inManualResize = NO;
       inMove = NO;
        */
       _gdk_macos_display_send_button_event ([self gdkDisplay], event);
 
+      _gdk_macos_display_break_all_grabs (GDK_MACOS_DISPLAY (display), time);
+
       break;
     }